hit the high points/spots - Deutsch Englisch Wörterbuch